#!/bin/sh /etc/rc.common
# Copyright (c) 2011-2016 OpenWrt.org

START=90

start(){
	if [ ! -f "/tmp/vlmcsd.pid" ]; then
		/usr/bin/vlmcsd -i /etc/vlmcsd.ini -p /tmp/vlmcsd.pid -l syslog -L 0.0.0.0:1688  -L [::]:1688
		echo "KMS Server has started."
	else
		echo "KMS Server has already started."
	fi
}

stop(){
	if [ ! -f "/tmp/vlmcsd.pid" ]; then
		echo "KMS Server is not running."
	else
		pid=`cat /tmp/vlmcsd.pid`
		kill $pid
		rm -f /tmp/vlmcsd.pid
		echo "KMS Server has stopped."
	fi
}

restart(){
	stop
	sleep 1
	start
	echo "KMS Server has restarted."
}
